package com.gxa.modules.sys.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.gxa.modules.sys.dto.ComboDto;
import com.gxa.modules.sys.dto.MyOrderDto;
import com.gxa.modules.sys.entity.Combo;
import com.gxa.modules.sys.mapper.ComboMapper;
import com.gxa.modules.sys.mapper.RechargeMapper;
import com.gxa.modules.sys.service.ComboService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Date;
import java.util.List;

@Service
public class ComboServiceImpl extends ServiceImpl<ComboMapper,ComboDto> implements ComboService {

    @Autowired
    private ComboMapper comboMapper;
    @Override
    public void addCode(ComboDto comboDto) {
        Date dt=new Date();
        String year=String.format("%tY", dt);
        String mon=String .format("%tm", dt);
        String day=String .format("%td", dt);
        String h=String .format("%tH", dt);
        String m=String .format("%tM", dt);
        String s=String .format("%tS", dt);
        Integer newId =Integer.parseInt(mon+day+h+m+s);
        comboDto.setId(newId);

        this.baseMapper.addCombo(comboDto);
    }

    @Override
    public void updateTel(ComboDto comboDto) {
        baseMapper.updatePriceById(comboDto);
    }

    @Override
    public Combo queryById(Integer id) {

        Combo combo = this.baseMapper.queryById(id);
        return combo;
    }

    @Override
    public List<ComboDto> queryCombo() {
        return this.comboMapper.queryCombo();
    }

//    @Override
//    public ComboDto queryCombo(Integer id) {
//        return this.comboMapper.queryCombo(id);
//    }



/*    @Override
    public void queryByid(Integer comboDto) {

    }*/


}
